be well situated - Español Inglés Diccionario